یال یک اتصال بین دو گره در گراف است که ارتباط یا وابستگی بین آنها را نشان میدهد.
حافظه اصلی (Primary Memory) در سیستمهای کامپیوتری به حافظهای اطلاق میشود که برای ذخیرهسازی دادهها و دستورالعملهایی که پردازنده در حال استفاده از آنهاست، بهطور موقت بهکار میرود. این حافظه برای پردازش سریع اطلاعات توسط پردازنده طراحی شده است و معمولاً بهعنوان حافظه فعال یا دسترسی سریع شناخته میشود. حافظه اصلی شامل انواع مختلفی از حافظهها مانند RAM (حافظه تصادفی با دسترسی تصادفی) و ROM (حافظه فقط خواندنی) است که هرکدام ویژگیها و کاربردهای خاص خود را دارند.
یکی از ویژگیهای اصلی حافظه اصلی این است که دادهها بهطور موقت و در هنگام روشن بودن سیستم در آن ذخیره میشوند. به محض خاموش شدن سیستم، تمام دادههای موجود در حافظه اصلی از بین میروند. به همین دلیل، حافظه اصلی برای ذخیرهسازی دادههایی که بهطور موقت مورد نیاز پردازنده هستند، بهکار میرود. بهعنوان مثال، زمانی که برنامهای در حال اجرا است، دادهها و دستورالعملهای مربوط به آن در حافظه اصلی ذخیره میشوند تا پردازنده بتواند بهسرعت به آنها دسترسی پیدا کند.
حافظه RAM یکی از انواع مهم حافظه اصلی است که در اکثر سیستمهای کامپیوتری استفاده میشود. این حافظه دارای ظرفیت بالایی است و بهعنوان حافظه موقت برای ذخیرهسازی دادههای برنامهها و سیستمعاملها عمل میکند. زمانی که برنامهای اجرا میشود، دادههای آن در حافظه RAM بارگذاری میشوند تا پردازنده بهطور سریعتری به آنها دسترسی پیدا کند. حافظه RAM معمولاً از دو نوع DRAM (حافظه دینامیک) و SRAM (حافظه استاتیک) تشکیل شده است. DRAM به دلیل ظرفیت بالا و هزینه کمتر بیشتر در سیستمها استفاده میشود، در حالی که SRAM سریعتر است و برای کش پردازندهها مناسب است.
حافظه ROM نیز یکی دیگر از انواع حافظه اصلی است، اما برخلاف RAM که بهطور موقت دادهها را ذخیره میکند، حافظه ROM برای ذخیرهسازی دادههای دائمی استفاده میشود. دادههای موجود در ROM معمولاً غیرقابل تغییر هستند و هنگام روشن شدن سیستم همیشه در دسترس پردازنده قرار دارند. این حافظه معمولاً برای ذخیرهسازی کدهای بوتسترپ یا برنامههای ابتدایی سیستمعامل بهکار میرود. ROM به پردازنده کمک میکند تا در ابتدا سیستم را راهاندازی کند.
یکی از ویژگیهای کلیدی حافظه اصلی سرعت بالای آن است. این حافظه به پردازنده این امکان را میدهد که دادهها را با کمترین تأخیر ممکن خوانده و بنویسد، که بهبود قابلتوجهی در عملکرد سیستم ایجاد میکند. حافظه اصلی معمولاً از حافظههای ثانویه مانند هارد دیسک یا SSD سریعتر است و به همین دلیل پردازنده میتواند بهسرعت به دادههای مورد نیاز دسترسی پیدا کند.
در نهایت، حافظه اصلی بخش اساسی و حیاتی از هر سیستم کامپیوتری است که نقش مهمی در عملکرد پردازندهها و سرعت سیستم ایفا میکند. بدون حافظه اصلی سریع و کارآمد، پردازنده قادر نخواهد بود بهطور مؤثر دادهها را پردازش کند و سیستم بهطور قابل توجهی کند خواهد شد. برای اطلاعات بیشتر در مورد حافظه اصلی و نحوه عملکرد آن در سیستمهای کامپیوتری، میتوانید به سایت saeidsafaei.ir مراجعه کنید و از اسلایدهای محمد سعید صفایی بهره ببرید.
در این جلسه، در تکمیل مباحث جلسه دوم، به بررسی سلسله مراتب حافظه و نحوه اندازهگیری حافظه در سیستمهای کامپیوتری پرداخته میشود. همچنین، مفاهیم سیستم اعداد، مبناها و نحوه تبدیل مبنای دسیمال به دودویی و برعکس مورد بحث قرار خواهند گرفت. هدف این جلسه، درک اصول اندازهگیری و تبدیل دادهها در سیستمهای کامپیوتری است.
یال یک اتصال بین دو گره در گراف است که ارتباط یا وابستگی بین آنها را نشان میدهد.
لیست پیوندی دوطرفه یک نوع خاص از لیست پیوندی است که هر عنصر در آن به دو عنصر قبلی و بعدی خود اشاره دارد.
سیستم اولیه ورودی و خروجی است که وظیفه بوت کردن سیستم را به عهده دارد و مراحل ابتدایی راهاندازی سیستم را کنترل میکند.
محاسبات الهام گرفته از بیولوژی به استفاده از اصول و الگوهای موجود در طبیعت برای طراحی سیستمهای محاسباتی اطلاق میشود.
الگوریتمهایی هستند که برای شبیهسازی و یادگیری ماشین استفاده میشوند، به ویژه در یادگیری عمیق و شبیهسازی هوش مصنوعی.
آرایه دو بعدی آرایهای است که از سطرها و ستونها تشکیل شده و برای ذخیره دادههایی مانند جدولها استفاده میشود.
سیگنال آنالوگ سیگنالی است که میتواند هر مقدار پیوستهای از دادهها را منتقل کند.
توابع ریاضی توابعی هستند که عملیاتهای ریاضی مانند جمع، تفریق، ضرب، تقسیم، ریشهگیری و لگاریتمگیری را انجام میدهند. این توابع معمولاً در کتابخانههای استاندارد مانند cmath در C++ موجود هستند.
تبدیل عدد از مبنای دودویی به ده که هر رقم در مبنای دو را با ضرب در 2 به توان جایگاه آن محاسبه میکنیم.
پروتکلی ترکیبی از Distance Vector و Link State که از معیارهای مختلف برای انتخاب بهترین مسیر استفاده میکند.
سیستمعامل نرمافزاری است که به مدیریت منابع سختافزاری و نرمافزاری کامپیوتر پرداخته و برنامهها را اجرا میکند.
شبکهای که در محدودهای جغرافیایی محدود مانند یک ساختمان یا اداره قرار دارد و به اشتراکگذاری منابع بین دستگاهها میپردازد.
موقعیت هر رقم در یک عدد که ارزش آن رقم را تعیین میکند. این مفهوم در سیستمهای عددی با ارزش مکانی به کار میرود.
محاسبات عصبیشکل به استفاده از سیستمهایی اطلاق میشود که از ساختارهای مشابه مغز انسان برای پردازش دادهها استفاده میکنند.
چاپ سهبعدی به فرآیند ساخت اشیاء فیزیکی از مدلهای دیجیتال با استفاده از مواد مختلف اشاره دارد.
یک پورت یا رابط که روتر برای اتصال به دیگر دستگاهها یا شبکهها از آن استفاده میکند.
سیستم عددی دودویی است که تنها از دو رقم 0 و 1 برای نمایش اطلاعات استفاده میکند.
امنیت مبتنی بر اعتماد صفر (Zero Trust) به رویکرد امنیتی گفته میشود که به هیچکسی در شبکه اعتماد نمیکند مگر اینکه احراز هویت شود.
پهنای باند مشترک که توسط چندین کاربر یا دستگاه به اشتراک گذاشته میشود.
GraphQL یک زبان پرسوجو است که برای دریافت دادهها از یک API استفاده میشود و در مقایسه با REST، انعطافپذیری بیشتری دارد.
امنیت سایبری نسل بعدی به استفاده از تکنولوژیهای جدید برای شناسایی تهدیدات و محافظت از شبکهها و دادهها از حملات سایبری پیشرفته اطلاق میشود.
بخشهایی از کد هستند که یک وظیفه خاص را انجام میدهند و میتوانند در نقاط مختلف برنامه فراخوانی شوند.
حافظه استاتیک حافظهای است که در زمان کامپایل برنامه تخصیص مییابد و پس از آن تغییر نمیکند.
دستور if برای بررسی شرایط استفاده میشود. این دستور به کامپیوتر میگوید که اگر شرط خاصی برقرار باشد، یک بلوک کد خاص اجرا شود.
شبکهای که به شما اجازه میدهد تا دستگاههای متصل به یک یا چند سوئیچ فیزیکی را به گروههای منطقی تقسیم کنید.
فناوری پوشیدنی به دستگاههایی اطلاق میشود که به کاربران امکان میدهند تا بهطور پیوسته دادهها را جمعآوری و تجزیه و تحلیل کنند.
کدی که برای گسترش دادهها در سیستمهای CDMA استفاده میشود تا از تداخل جلوگیری کرده و دادهها را از یکدیگر تفکیک کند.
پروتکلی که هر روتر اطلاعات دقیق درباره توپولوژی شبکه را جمعآوری کرده و بر اساس آن مسیرهای بهینه را محاسبه میکند.
روش تخصیص و مدیریت آدرسهای IP که محدودیتهای سیستم کلاسهای سنتی را حذف میکند.
کاربردهای زیستشناسی مصنوعی به استفاده از مهندسی و علم زیستی برای طراحی و ایجاد موجودات یا فرآیندهای مصنوعی گفته میشود.
جراحی رباتیک به استفاده از رباتها برای انجام عملهای جراحی با دقت و کنترل بالا اطلاق میشود.
محاسبات الهام گرفته از مغز انسان به استفاده از اصول و فرآیندهای مغز برای طراحی سیستمهای محاسباتی جدید اطلاق میشود.
کد استاندارد برای تبادل اطلاعات متنی است که برای هر حرف، عدد یا نماد یک کد باینری مشخص در نظر میگیرد.
محاسبات کوانتومی برای هوش مصنوعی به استفاده از رایانههای کوانتومی برای تسریع در پردازش و تحلیل دادهها در الگوریتمهای هوش مصنوعی اطلاق میشود.
رشته مجموعهای از کاراکترها است که به صورت متوالی در حافظه ذخیره میشود. این دادهها معمولاً برای ذخیره اطلاعات متنی مانند نام یا جملات استفاده میشوند.